<template>
	<div class="equip-info">
		<div class="botton_sabe">
			<el-button type="primary" size="small" :icon="Platform" @click="SaveBEMProcessDatasD">保存工艺数据</el-button>
		</div>
		<div style="display: flex; align-items: center;position: relative;">
			<div class="content_steps_ab" style="position: absolute;">
<div style='display: flex; align-items: center;width:50%'>
	<span style="font-size:11px;font-weight:bold;color:#13ce66">设计状态：</span>
				<el-steps
				style='width:78%;transform: scale(0.8) translate(-10%,-11%);'
        :space="120"
        :active="activeNumber"
        finish-status="success"
        process-status="finish"
        align-center
        size="small"
       
      >
    
        <el-step  :icon="Edit" >
          <template #icon>
            <el-tooltip
            
placement="top-start"
trigger="hover"
content="设计"
>

<div v-if="activeNumber<=0" @click="changeStatue(10)" class="hand_me el-step__icon is-text"><div class="el-step__icon-inner">1</div></div>

<div style="color:#81cc5c" v-if="activeNumber>=1" @click="(e)=>changeStatue(10,e)" class="hand_me el-step__icon is-text  is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>

</el-tooltip>
           
       </template>
        </el-step>
        <el-step :icon="Refresh" >
          <template #icon>
            <el-tooltip
            
placement="top-start"
trigger="hover"
content="校核"
>

<div v-if="activeNumber<=1" @click="changeStatue(20)" class="hand_me el-step__icon is-text"><div class="el-step__icon-inner">2</div></div>

<div  style="color:#81cc5c" v-if="activeNumber>=2" @click="changeStatue(20)" class="hand_me el-step__icon is-text is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>

</el-tooltip>
           
       </template>
        </el-step>

      
        <el-step :icon="CircleCheck" >

          

          <template #icon>
            <el-tooltip
            
placement="top-start"
trigger="hover"
content="审核"
>

<div v-if="activeNumber<=2" @click="changeStatue(30)" class="hand_me el-step__icon is-text"><div class="el-step__icon-inner">3</div></div>

<div   style="color:#81cc5c" v-if="activeNumber>=3" @click="changeStatue(30)" class="hand_me el-step__icon is-text  is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>

</el-tooltip>
           
       </template>
        </el-step>
     
        <el-step :icon="CircleCheck" >

          

<template #icon>
  <el-tooltip
            
            placement="top-start"
            trigger="hover"
            content="已完成"
            >
            
            <div v-if="activeNumber<=2"  class="el-step__icon is-text"><div class="el-step__icon-inner">4</div></div>
            
            <div style="color:#81cc5c" v-if="activeNumber>=3"  class="el-step__icon is-text is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>
            
            </el-tooltip>
 
</template>
</el-step>
      </el-steps>
	</div>

	<div style='display: flex; align-items: center;width:50%;'>
	<span style="font-size:11px;font-weight:bold;color:#1890ff">模型状态：</span>
				<el-steps
				style='width:78%;transform: scale(0.8) translate(-10%,-11%);'
        :space="120"
        :active="activeNumberModel"
        finish-status="success"
        process-status="finish"
        align-center
        size="small"
       
      >
    
        <el-step  :icon="Edit" >
          <template #icon>
            <el-tooltip
            
placement="top-start"
trigger="hover"
content="设计"
>

<div v-if="activeNumberModel<=0" @click="changeStatueModel(10)" class="hand_me el-step__icon is-text"><div class="el-step__icon-inner">1</div></div>

<div style="color:#81cc5c" v-if="activeNumberModel>=1" @click="(e)=>changeStatueModel(10,e)" class="hand_me el-step__icon is-text  is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>

</el-tooltip>
           
       </template>
        </el-step>
        <el-step :icon="Refresh" >
          <template #icon>
            <el-tooltip
            
placement="top-start"
trigger="hover"
content="校核"
>

<div v-if="activeNumberModel<=1" @click="changeStatueModel(20)" class="hand_me el-step__icon is-text"><div class="el-step__icon-inner">2</div></div>

<div  style="color:#81cc5c" v-if="activeNumberModel>=2" @click="changeStatueModel(20)" class="hand_me el-step__icon is-text is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>

</el-tooltip>
           
       </template>
        </el-step>

      
        <el-step :icon="CircleCheck" >

          

<template #icon>
  <el-tooltip
            
            placement="top-start"
            trigger="hover"
            content="已完成"
            >
            
            <div v-if="activeNumberModel<=1"  class="el-step__icon is-text"><div class="el-step__icon-inner">3</div></div>
            
            <div style="color:#81cc5c" v-if="activeNumberModel>=2"  class="el-step__icon is-text is-success"><i class="el-icon el-step__icon-inner is-status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="currentColor" d="M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z" data-darkreader-inline-fill="" style="--darkreader-inline-fill: currentColor;"></path></svg></i></div>
            
            </el-tooltip>
 
</template>
</el-step>
      </el-steps>
	</div>
</div>
			
			<h1>工艺设计</h1>
			&nbsp;

			<el-popover   :visible="visible" placement="bottom-start" title="设备信息" :width="300" trigger="hover">
				<template #reference>
					<el-icon @mouseenter="visible = true">
						<Warning />
					</el-icon>
				</template>
				<div @mouseleave="visible = false">
					<div class="content_detail">
						<div class="item_content_d">
							<div class="fontent_s">设备位号:</div>
							<div>{{ equipInfo.equip_no }}</div>
						</div>

						<div class="item_content_d">
							<div class="fontent_s">设备名称:</div>
							<div>{{ equipInfo.equip_name }}</div>
						</div>

						<div class="item_content_d">
							<div class="fontent_s">设备形式:</div>
							<div>{{ equipInfo.equip_type }}</div>
						</div>

						<div class="item_content_d">
							<div class="fontent_s">设备类型:</div>
							<div>{{ equipInfo.equip_class }}</div>
						</div>

						<div class="item_content_d">
							<div class="fontent_s">设计人员:</div>
							<div>{{ equipInfo.equip_designer }}</div>
						</div>
					</div>

				</div>
			</el-popover>
		</div>

		<div v-if='false' class="from_tenbal">
			<el-tabs v-model="activeName" type="card" class="demo-tabs">
				<el-tab-pane v-if="false" label="设备参数" name="设备参数">
					<transition name="el-zoom-in-top">
						<el-form v-show="showTran" label-position="top" :inline="true" ref="designformRef" size="small" label-width="120px">
							<div class="flex_style">
								<el-form-item label="主项代号">
									<el-input class="unit_input" v-model="equipInfo.equip_unit_no" placeholder="请输入主项代号" size="small"></el-input>
								</el-form-item>

								<el-form-item label="主项名称">
									<el-input class="unit_input" v-model="equipInfo.equip_unit_name" placeholder="请输入主项名称" size="small"></el-input>
								</el-form-item>
								<el-form-item label="设备专业图号">
									<el-input class="unit_input" v-model="equipInfo.equip_dwg_no" placeholder="请输入设备专业图号" size="small"></el-input>
								</el-form-item>

								<el-form-item label="装配图号">
									<el-input class="unit_input" v-model="equipInfo.equip_assemble_no" placeholder="请输入装配图号" size="small"></el-input>
								</el-form-item>

								
							</div>
						</el-form>
					</transition>
				</el-tab-pane>
				<el-tab-pane label="管程参数" name="管程参数">
					<transition name="el-zoom-in-top">
						<el-form v-show="showTran" label-position="top" :inline="true" ref="designformRef" size="small" label-width="90px">
							<div class="flex_style tip1_s">
								<el-form-item label="管程工作压力:" prop="tube_pressure">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_pressure" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程设计压力1:" prop="tube_design_pressure1">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_design_pressure1" placeholder="请输入"> </el-input>
								</el-form-item>
								<el-form-item label="管程设计压力2:" prop="tube_design_pressure2">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_design_pressure2" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item class="width_intpu" label="管程工作温度_进:" prop="tube_operate_temperature_in">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_operate_temperature_in" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程工作温度_出:" prop="tube_operate_temperature_out">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_operate_temperature_out" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程设计温度1:" prop="tube_design_temperature1">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_design_temperature1" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程设计温度2:" prop="tube_design_temperature2">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_design_temperature2" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程壁温:" prop="tube_wall_temperature">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_wall_temperature" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程介质名称:" prop="tube_fluidname">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_fluidname" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程介质特性:" prop="tube_fluid_property">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_fluid_property" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程介质密度进:" prop="tube_fluid_density_in">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_fluid_density_in" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程介质密度出:" prop="tube_fluid_density_out">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_fluid_density_out" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程主要受压元件材质:" prop="tube_mat1_metaid">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_mat1_metaid" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程主体材料2:" prop="tube_mat2_metaid">
									<el-input class="width_intpu" v-model="processForm.tube_mat2_metaid" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="换热管材料:" prop="heatexchange_tube_metaid">
									<el-input class="width_intpu" size="small" v-model="processForm.heatexchange_tube_metaid" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程腐蚀裕量:" prop="tube_corrosion_allowance">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_corrosion_allowance" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程焊接接头系数:" prop="tube_weldedjoint_coefficient">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_weldedjoint_coefficient" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程封头焊接接头系数:" prop="tube_head_weldedjoint_coefficient">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_head_weldedjoint_coefficient" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程保温材料:" prop="tube_insulation_mat">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_insulation_mat" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程保温厚度:" prop="tube_insulation_thickness">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_insulation_thickness" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程进口质量流量:" prop="tube_inlet_massflow">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_inlet_massflow" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程出口质量流量:" prop="tube_outlet_massflow">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_outlet_massflow" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程流速:" prop="tube_speed">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_speed" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程直径:" prop="tube_nominal_diam">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_nominal_diam" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="折流板切缺率" prop="bafflecut_adjust">
									<el-input class="width_intpu" size="small" v-model="processForm.bafflecut_adjust" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="折流板切缺方向" prop="bafflecut_dir">
									<el-select class="width_intpu" size="small" v-model="processForm.bafflecut_dir" placeholder="请选择" clearable>
										<el-option label="左右" value="左右"></el-option>
										<el-option label="上下" value="上下"></el-option>
									</el-select>
								</el-form-item>

								<el-form-item label="NTIW" prop="ntiw">
									<el-select class="width_intpu" size="small" v-model="processForm.ntiw" placeholder="请选择" clearable>
										<el-option label="否" value="否" />
										<el-option label="是" value="是" />
									</el-select>
								</el-form-item>

								<el-form-item label="" prop="bafflecut_toleft_dis">
									<template #label>
										<el-tooltip class="box-item" effect="dark" content="折流板距左侧管板密封面距离" placement="top-start">
											<div style="width: 100px">折流板距左侧....</div>
										</el-tooltip>
									</template>
									<el-input class="width_intpu" size="small" v-model="processForm.bafflecut_toleft_dis" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="折流板间距" prop="bafflecut_spacing">
									<el-input class="width_intpu" size="small" v-model="processForm.bafflecut_spacing" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="折流板数量" prop="baffle_count">
									<el-input class="width_intpu" size="small" v-model="processForm.baffle_count" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="换热管外径：" prop="tube_diameter">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_diameter" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="换热管壁厚：" prop="tube_thickness">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_thickness" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="换热管长度：" prop="tube_length">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_length" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="管程全容积：" prop="tube_full_volume">
									<el-input class="width_intpu" size="small" v-model="processForm.tube_full_volume" placeholder="请输入"> </el-input>
								</el-form-item>
							</div>
						</el-form>
					</transition>
				</el-tab-pane>
				<el-tab-pane label="壳程参数" name="壳程参数">
					<transition name="el-zoom-in-top">
						<el-form v-show="showTran" label-position="top" :inline="true" ref="designformRef" size="small" label-width="120px">
							<div class="flex_style">
								<el-form-item label="壳程工作压力:" prop="shell_pressure">
									<el-input class="width_intpu" size="small" v-model="processForm.shell_pressure" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程设计压力1:" prop="shell_design_pressure1">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_design_pressure1" placeholder="请输入"> </el-input>
								</el-form-item>
								<el-form-item label="壳程设计压力2:" prop="shell_design_pressure2">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_design_pressure2" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程工作温度_进:" prop="shell_operate_temperature_in">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_operate_temperature_in" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程工作温度_出:" prop="shell_operate_temperature_out">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_operate_temperature_out" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程设计温度1:" prop="shell_design_temperature1">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_design_temperature1" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程设计温度2:" prop="shell_design_temperature2">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_design_temperature2" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程壁温:" prop="shell_wall_temperature">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_wall_temperature" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程介质名称:" prop="shell_fluidname">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_fluidname" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程介质特性:" prop="shell_fluid_property">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_fluid_property" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程介质密度进:" prop="shell_fluid_density_in">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_fluid_density_in" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程介质密度出:" prop="shell_fluid_density_out">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_fluid_density_out" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程主要受压元件材质:" prop="shell_mat1_metaid">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_mat1_metaid" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程主体材料2:" prop="shell_mat2_metaid">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_mat2_metaid" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程腐蚀裕量:" prop="shell_corrosion_allowance">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_corrosion_allowance" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程焊接接头系数:" prop="shell_weldedjoint_coefficient">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_weldedjoint_coefficient" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程封头焊接接头系数:" prop="shell_head_weldedjoint_coefficient">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_head_weldedjoint_coefficient" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程保温材料:" prop="shell_insulation_mat">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_insulation_mat" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程保温厚度:" prop="shell_insulation_thickness">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_insulation_thickness" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程进口质量流量:" prop="shell_inlet_massflow">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_inlet_massflow" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程出口质量流量:" prop="shell_outlet_massflow">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_outlet_massflow" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="壳程流速:" prop="shell_speed">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_speed" placeholder="请输入"> </el-input>
								</el-form-item>
								<el-form-item label="壳程全容积:" prop="shell_full_volume">
									<el-input size="small" class="width_intpu" v-model="processForm.shell_full_volume" placeholder="请输入"> </el-input>
								</el-form-item>
							</div>
						</el-form>
					</transition>
				</el-tab-pane>
				<el-tab-pane label="公共参数" name="公共参数">
					<transition name="el-zoom-in-top">
						<el-form v-show="showTran" label-position="top" :inline="true" ref="designformRef" size="small" label-width="120px">
							<div class="flex_style">
								<el-form-item label="图纸自然张数:" prop="drawings_count">
									<el-input size="small" class="width_intpu" v-model="processForm.drawings_count" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="折A1张数:" prop="A1_count">
									<el-input size="small" class="width_intpu" v-model="processForm.A1_count" placeholder="请输入"> </el-input>
								</el-form-item>
								<el-form-item label="计算书自然张数:" prop="cal_sheet_count">
									<el-input size="small" class="width_intpu" v-model="processForm.cal_sheet_count" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="备注:" prop="note">
									<el-input size="small" class="width_intpu" v-model="processForm.note" placeholder="请输入"> </el-input>
								</el-form-item>

								<el-form-item label="风险评估报告:" prop="risk_assessment_report">
									<el-input size="small" class="width_intpu" v-model="processForm.risk_assessment_report" placeholder="请输入"> </el-input>
								</el-form-item>
							</div>
						</el-form>
					</transition>
				</el-tab-pane>
			</el-tabs>
		</div>


		<div  style='border:1px solid transparent'   class="from_tenbal">
			<el-scrollbar height='455px'>
        <div style='padding:0px 10px 5px 0px;' class="table_warp">

        <div class="left_table">

			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">设备类别
                
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
				<el-select class='height_100_width_65 font_size_small' size='small' v-model="equipInfo.vessel_type" placeholder="请选择">
                     <el-option
                       v-for="item in [
             {
                    value: 'Ⅰ',
                    label: 'Ⅰ',
                  },
                  {
                    value: 'Ⅱ',
                    label: 'Ⅱ',
                  },
                  {
                    value: 'Ⅲ',
                    label: 'Ⅲ',
                  },
 
                  {
                    value: 'I/SAD',
                    label: 'I/SAD',
                  },
                  {
                    value: 'II/SAD',
                    label: 'II/SAD',
                  },
                  {
                    value: 'III/SAD',
                    label: 'III/SAD',
                  },


                   {
                    value: '类外',
                    label: '类外',
                  },
             ]"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value"
                     ></el-option>
				 </el-select>
               
                  
               </div>
            </div>
          
           <div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">换热器类型
                
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
				<el-select class='height_100_width_65 font_size_small' size='small' v-model="equipInfo.equip_sub_type" placeholder="请选择">
                     <el-option
                       v-for="item in HEARtype"
                       :key="item.value"
                       :label="item.label"
                       :value="item.value"
                     ></el-option>
				 </el-select>
               
                  
               </div>
            </div>


			<div class="row font_size_small box_font flex_my color_gray">
               <div class="box_font_left height_32 flex_my left_title border_right">工艺参数</div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">壳程</div>
                  <div class="height_32 flex_center left_title width_50">管程</div>
               </div>
            </div>

            <div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">设计压力 
                （MPa）
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_design_pressure1'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_design_pressure2'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_design_pressure1'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_design_pressure2'></el-input>
				    </div>
                  </div>
               </div>
            </div>

            <div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">工作压力 （MPa）
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_pressure'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_pressure'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">设计温度 
               
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_design_temperature1'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_design_temperature2'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_design_temperature1'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_design_temperature2'></el-input>
				    </div>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">工作温度(in/out)
               
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_operate_temperature_in'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_operate_temperature_out'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_operate_temperature_in'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_operate_temperature_out'></el-input>
				    </div>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">壁温
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_wall_temperature'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_wall_temperature'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">介质
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_fluidname'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_fluidname'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">介质特性
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_fluid_property'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_fluid_property'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">介质密度(in/out)
               
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_fluid_density_in'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_fluid_density_out'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_fluid_density_in'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_fluid_density_out'></el-input>
				    </div>
                  </div>
               </div>
            </div>



			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">主要受压元件材质1
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				{{ shell_mat1_metaid_ForMatter.CS }} / {{ tube_mat1_metaid_ForMatter.CS }}

			
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					
					 <el-cascader
					 style='width:80%'
					 class='height_100_width_65 font_size_small'
               
                placeholder='--'
                :show-all-levels="false"
               v-model="shell_mat1_metaid_ForMatter.values" size="small"
                 :options="cascaderOptions"
                     filterable />
				
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					
					<el-cascader
					 class='height_100_width_65 font_size_small'
             
                  placeholder='--'
                :show-all-levels="false"
               v-model="tube_mat1_metaid_ForMatter.values" size="small"
                 :options="cascaderOptions"
                     filterable />

				
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">主要受压元件材质2
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				{{ shell_mat2_metaid_ForMatter.CS }}  / 	{{ tube_mat2_metaid_ForMatter.CS }} 
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
				
					<el-cascader
					 class='height_100_width_65 font_size_small'
             
                  placeholder='--'
                :show-all-levels="false"
               v-model="shell_mat2_metaid_ForMatter.values" size="small"
                 :options="cascaderOptions"
                     filterable />

                  </div>
                  <div class="height_32 flex_center left_title width_50">
					
					<el-cascader
					 class='height_100_width_65 font_size_small'
              
                  placeholder='--'
                :show-all-levels="false"
               v-model="tube_mat2_metaid_ForMatter.values" size="small"
                 :options="cascaderOptions"
                     filterable />

					
                  </div>
               </div>
            </div>


			
			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">腐蚀裕量
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_corrosion_allowance'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_corrosion_allowance'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">筒体焊接接头系数
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_weldedjoint_coefficient'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_weldedjoint_coefficient'></el-input>
                  </div>
               </div>
            </div>




			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">封头焊接接头系数
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_head_weldedjoint_coefficient'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_head_weldedjoint_coefficient'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">绝热材料/厚度
               
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_insulation_mat'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_insulation_thickness'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_insulation_mat'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_insulation_thickness'></el-input>
				    </div>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">质量流量(in/out)
               
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_inlet_massflow'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_outlet_massflow'></el-input>
				    </div>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<div class="height_32 flex_center border_right left_title width_50">
                     <el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_inlet_massflow'></el-input>
				    </div>
					<div class="height_32 flex_center left_title width_50">
						<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_outlet_massflow'></el-input>
				    </div>
                  </div>
               </div>
            </div>



			
			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">流速
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_speed'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_speed'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">直径
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_nominal_diam'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_nominal_diam'></el-input>
                  </div>
               </div>
            </div>


			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">全容积
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_full_volume'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_full_volume'></el-input>
                  </div>
               </div>
            </div>



			<div class="row font_size_small box_font flex_my">
               <div class="box_font_left height_32 flex_my left_title border_right">程数
				
               </div>
               <div class="box_font_right flex_center height_32 flex_my">
                  <div class="height_32 flex_center border_right left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.shell_sidenumber'></el-input>
                  </div>
                  <div class="height_32 flex_center left_title width_50">
					<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_sidenumber'></el-input>
                  </div>
               </div>
            </div>



			<div class="row font_size_small box_font flex_my color_gray">
               <div class="box_font_left height_32 flex_my left_title ">
               </div>
               
            </div>


			

			<div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折流板数量 
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.baffle_count'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">NTIW(折流板型式)
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.ntiw'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折流板切缺率
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.bafflecut_adjust'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折流板切缺方向
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.bafflecut_dir'></el-input>
		   </div>
		   </div>


		   
		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折流板距左侧管板密封面距离
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.bafflecut_toleft_dis'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折流板间距
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.bafflecut_spacing'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my color_gray">
               <div class="box_font_left height_32 flex_my left_title ">
				
               </div>
               
            </div>



			<div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">换热管外径
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_diameter'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">换热管长度
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_length'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">换热管壁厚
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.tube_thickness'></el-input>
		   </div>
		   </div>



		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">换热管材料
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.heatexchange_tube_metaid'></el-input>
		   </div>
		   </div>



		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">换热管管距
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.heatexchange_tube_space'></el-input>
		   </div>
		   </div>



		   <div class="row font_size_small box_font flex_my color_gray">
               <div class="box_font_left height_32 flex_my left_title ">
				
               </div>
               
            </div>



			
			<div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">图纸自然张数
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.drawings_count'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">折A1张数
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.A1_count'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">计算书自然张数
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.cal_sheet_count'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">风险评估报告
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.risk_assessment_report'></el-input>
		   </div>
		   </div>


		   <div class="row font_size_small box_font flex_my">
           
		   <div class="box_font_left height_32 flex_my left_title border_right">备注
			
		   </div>
		   <div class="box_font_right flex_center height_32 flex_my">
			<el-input class='height_100_width_65 font_size_small' size='small' v-model='processForm.note'></el-input>
		   </div>
		   </div>


      </div>
	  </div>
      </el-scrollbar>


		</div>

		<el-dialog style="position: relative" v-model="newDataDio" title="比对数据" width="40%">
			<el-alert title="发现新工艺参数数据！！" type="warning" description="确认是否保存数据中心工艺参数数据！" show-icon />
			<div style="display: flex; align-items: center; margin-top: 20px; justify-content: space-between">
				

				<el-table height='400px'  :header-cell-style="{ background: '#fafbfc', color: '#333333' }" size="small" :data='newObjDio'>
                <el-table-column prop="name" label="参数名称">
					<template #scope="scope">

					  <div v-if='scope.row.name!==undefined'>{{ scope.row.name }}</div>
					  <div v-else>{{ scope.row.key }}</div>
					</template>
				</el-table-column>
				<el-table-column prop="value" label="数据中心参数（新）"></el-table-column>
				<el-table-column prop="value2" label="本地参数（旧）"></el-table-column>
				</el-table>
			</div>

			<div style="margin-top: 20px;" class="button_flex">
				<el-button @click="saveCenterAndUP" type="primary">接收并升版</el-button>
				&nbsp;&nbsp;&nbsp;&nbsp;
				<el-button @click="saveNoCenter" type="danger">不接收</el-button>
				&nbsp;&nbsp;&nbsp;
				<el-button @click="saveCenter" class="my_btn_receiver" type="success">仅接收</el-button>
			</div>
		</el-dialog>
	</div>
</template>

<script setup>
	import {Check, Delete, CircleCheck, Platform, Refresh, Edit, Message, Search, Star, DocumentCopy, Top, Bottom, Warning} from '@element-plus/icons-vue'

	import {ElMessage, ElMessageBox, ElNotification,ElLoading } from 'element-plus'
	import {defineAsyncComponent, ref, reactive, onMounted, nextTick, computed, watch} from 'vue'
	import {
		ModifyEquipModelStatusV2,
		ModifyEquipStatus,
		SaveBEMProcessDatas,
		SaveBEMProcessDatasH,
		UpdateEquipVesselType,
		SaveEquipSubType,
		getBEMprocessdatas,
		calculateshape,
		ImportExcelForModelInput,
		ExportExcelForModelInput,
		
		DeleteNozzle,
		AddNozzle,
		ModifyNozzle,
		GetEquipmentNozzle,
		DeleteAllShape,
		AddShape,
		UpdateLastModifyTime,
		ModifyShape,
		getequipmentshape,
		SaveNozzleDesignDatas,
		saveBEMDesigndatas,
		SaveModelParam,
		DelBEMNozzleDesignDatas,
		GetNozzleReinforcingRingMeta,
		GetNozzleInternalComponentsMeta,
		GetNozzleConnectTubeMaterialMeta,
		GetBEMNozzleDesignDatas,
		getBEMdesigndatas,
		getArrangeAnglemetadatas,
		getbooloptiondatas,
		getGasketTypeMetadatas,
		getStandardMetadatas,
		getRatingMetadatas,
		GetBEMProcessDatasFromDataCenter,
		UpdateDataCenterBEMProcessDataState,
		UpgradeEquip,
		GetMaterialMetaDatas
	} from '../../../api/equipment/index'
	import {NozzleInfo as NozzleInfoOptions} from '../../../utils/nozzleTypeInfo'
	import {HEquipShapeTypes, VEquipShapeTypes, ShapeParams, NozzleParamOptions} from '../../../assets/js/equiipentBaseDatas'
	import {liftingLegTypes as liftingLegTypesD} from '../../../assets/js/LiftingLug.js'
	import {useEquipmentStore} from '../../../stores/equipment'
	import {useRoute} from 'vue-router'
	let store = useEquipmentStore()
	import { useProjectStore } from "/@/stores/project";
	let route = useRoute()
	let equip_oid = ref('')
	let equipInfo = ref({})
	const projectStore = useProjectStore();
	let saveNoCenter = async () => {
		await UpdateDataCenterBEMProcessDataState({
			proj_no: projectStore.projectInfo.proj_no,
			unit_no: equipInfo.value.equip_unit_no,
			equip_no: equipInfo.value.equip_no,
			equip_state: '已拒收',
		})
		newDataDio.value = false
		ElMessage({
			message: '已拒收数据中心工艺数据',
			type: 'success',
		})
	}


	let HEARtype = ref([
		{
			value:'卧式BEM',
			label:'卧式BEM'
		},
		{
			value:'卧式BFM',
			label:'卧式BFM'
		},
		{
			value:'卧式BKM',
			label:'卧式BKM'
		},
		{
			value:'卧式BKU',
			label:'卧式BKU'
		},
		{
			value:'立式AEM',
			label:'立式AEM'
		},
		{
			value:'立式AEU',
			label:'立式AEU'
		},
		{
			value:'立式BEM',
			label:'立式BEM'
		},
		{
			value:'立式BEU',
			label:'立式BEU'
		},
		

	])



	let equip_sub_type = ref('')

	let saveCenter = async () => {
		await UpdateDataCenterBEMProcessDataState({
			proj_no: projectStore.projectInfo.proj_no,
			unit_no: equipInfo.value.equip_unit_no,
			equip_no: equipInfo.value.equip_no,
			equip_state: '已接收',
		})

		sessionStorage.setItem(equip_oid.value, JSON.stringify(equipInfo.value))
		let oid = processForm.value.oid
		processForm.value = {...newFormData.value}
		await SaveEquipSubType({equip_sub_type:equipInfo.value.equip_sub_type,equip_oid:equip_oid.value})
		await SaveBEMProcessDatasH({
			...newFormData.value,
			equip_oid: equip_oid.value,
			oid: oid,
			modify_user: JSON.parse(localStorage.getItem('userMessage')).user_name,
		})
		getBEMprocessdatasData()
		ElMessage({
			message: '保存数据中心工艺数据成功',
			type: 'success',
		})
		newDataDio.value = false
		return true
	}


	let saveCenterAndUP =async () => {
		await UpgradeEquipFn()
	}


	let UpgradeEquipFn =  () => {
        return new Promise(async(resolve) => {
      let id
      try {
        id = await UpgradeEquip({
          equip_oid: equip_oid.value,
       })
       setTimeout(()=>{
	 const loading = ElLoading.service({
      lock: true,
      text: '正在执行升版操作，请稍等...',
       background: 'rgba(255,255, 255, 1)',
  })
    loading.$el.style.zIndex = 999999
			document.querySelectorAll('.is-active')[1].click()
    	setTimeout(()=>{
			document.querySelector('.el-message-box .el-button--primary').click()
			sessionStorage.setItem('autoRouter', true)
      sessionStorage.setItem('UpgradeEquipProcess', true)
      sessionStorage.setItem('UpgradeEquipId', id)
		},500)
     setTimeout(() => {
    loading.close()
    resolve(true)
  }, 6000)  
	  },300)
      } catch (error) {
        ElMessage({
          message: '升版失败，请确认设备是否被删除',
          type: 'error',
        })
      }
    })
	}


	let newFormData = ref({})
	let GetBEMProcessDatasFromDataCenterData = async () => {
		try{
			let res = await GetBEMProcessDatasFromDataCenter({
			proj_no: projectStore.projectInfo.proj_no,
			unit_no: equipInfo.value.equip_unit_no,
			equip_no: equipInfo.value.equip_no,
			user:JSON.parse(localStorage.getItem("userMessage")).user_account,
		})
		newFormData.value = res
		return res
		}catch(err){
			newFormData.value = []
			return []

		}
		
	}

	let newDataDio = ref(false)
	let newObjDio = ref([])
	let oldObjData = ref([])
	let activeNumberModel = ref(0)
	onMounted(async () => {
		store.computedCaCount = true
		equip_oid.value = route.query.equip_oid
		equipInfo.value = JSON.parse(sessionStorage.getItem(equip_oid.value))

		let obj2 = await getBEMprocessdatasData()
		let obj1 = await GetBEMProcessDatasFromDataCenterData()
		
		if (sessionStorage.getItem('hasNewProcess')&&JSON.parse(sessionStorage.getItem('hasNewProcess'))) {
			for (let i in obj1) {
				for (let j in obj2) {
					if (i == j) {
						
						if (obj1[i] !== obj2[j].toString()) {
							newObjDio.value.push({
								key: i,
								value: obj1[i],
								name: nameFn(i),
								value2:obj2[j],
							})
							oldObjData.value.push({
								key: j,
								value: obj2[j],
								name: nameFn(j),
							})
						}

			
					}
				}
			}

			let isPresent_larg_version = newObjDio.value.some(obj => obj.key === 'version');
			if(!isPresent_larg_version) ( newObjDio.value.push({
              key: 'version',
              value: obj1['version'],
              name: nameFn('version'),
              value2:obj2['version'],
            }))

		

			newDataDio.value = true
		}

		if(sessionStorage.getItem('UpgradeEquipProcess')&&JSON.parse(sessionStorage.getItem('UpgradeEquipProcess'))){
      sessionStorage.setItem('UpgradeEquipProcess', false)
      setTimeout(()=>{
       document.querySelector('.my_btn_receiver').click()
      })

    }
		
		store.computedCaCount = false
        
		activeNumber.value = Number(equipInfo.value.equip_check) / 10
		activeNumberModel.value = Number(equipInfo.value.model_stage) / 10


		

		let resCascader = await GetMaterialMetaDatas()
      cascaderOptions.value = transformData(resCascader);
	})


	let transformData =(data) =>{
  // 使用对象存储分组结果
  const resultMap = {};

  data.forEach(item => {
    const standard = item.standard;
    const materialType = item.materialType;
    const materialName = item.materialName;

    // 处理标准层级
    if (!resultMap[standard]) {
      resultMap[standard] = {
        value: standard,
        label: standard,
        children: {}
      };
    }

    // 处理材料类型层级
    if (!resultMap[standard].children[materialType]) {
      resultMap[standard].children[materialType] = {
        value: materialType,
        label: materialType,
        children: []
      };
    }

    // 添加材料名称（去重）
    const exists = resultMap[standard].children[materialType].children
      .some(child => child.value === materialName);
      
    if (!exists) {
      resultMap[standard].children[materialType].children.push({
        value: materialName,
        label: materialName
      });
    }
  });

  // 转换为最终数组格式
  return Object.values(resultMap).map(standard => ({
    value: standard.value,
    label: standard.label,
    children: Object.values(standard.children).map(type => ({
      value: type.value,
      label: type.label,
      children: type.children
    }))
  }));
}

	let nameFn = i => {

		if (i == 'tube_pressure') {
			return '管程工作压力'
		}
		if (i == 'tube_design_pressure1') {
			return '管程设计压力1'
		}
		if (i == 'tube_design_pressure2') {
			return '管程设计压力2'
		}
		if (i == 'tube_operate_temperature_in') {
			return '管程工作温度_进'
		}
		if (i == 'tube_operate_temperature_out') {
			return '管程工作温度_出'
		}
		if (i == 'tube_design_temperature1') {
			return '管程设计温度1'
		}
		if (i == 'tube_design_temperature2') {
			return '管程设计温度2'
		}
		if (i == 'tube_wall_temperature') {
			return '管程壁温'
		}
		if (i == 'tube_fluidname') {
			return '管程介质名称'
		}
		if (i == 'tube_fluid_property') {
			return '管程介质特性'
		}
		if (i == 'tube_fluid_density_in') {
			return '管程介质密度进'
		}
		if (i == 'tube_fluid_density_out') {
			return '管程介质密度出'
		}
		if (i == 'tube_mat1_metaid') {
			return '管程主要受压元件材质'
		}
		if (i == 'tube_mat2_metaid') {
			return '管程主体材料2'
		}
		if (i == 'heatexchange_tube_metaid') {
			return '换热管材料'
		}
		if (i == 'tube_corrosion_allowance') {
			return '管程腐蚀裕量'
		}
		if (i == 'tube_weldedjoint_coefficient') {
			return '管程焊接接头系数'
		}
		if (i == 'tube_head_weldedjoint_coefficient') {
			return '管程封头焊接接头系数'
		}
		if (i == 'tube_insulation_mat') {
			return '管程保温材料'
		}
		if (i == 'tube_insulation_thickness') {
			return '管程保温厚度'
		}
		if (i == 'tube_inlet_massflow') {
			return '管程进口质量流量'
		}
		if (i == 'tube_outlet_massflow') {
			return '管程出口质量流量'
		}
		if (i == 'tube_speed') {
			return '管程流速'
		}
		if (i == 'tube_nominal_diam') {
			return '管程直径'
		}
		if (i == 'bafflecut_adjust') {
			return '折流板切缺率'
		}
		if (i == 'bafflecut_dir') {
			return '折流板切缺方向'
		}
		if (i == 'ntiw') {
			return 'NTIW'
		}
		if (i == 'bafflecut_toleft_dis') {
			return '折流板距左侧管板密封面距离'
		}
		if (i == 'bafflecut_spacing') {
			return '折流板间距'
		}
		if (i == 'baffle_count') {
			return '折流板数量'
		}
		if (i == 'tube_diameter') {
			return '换热管外径'
		}
		if (i == 'tube_thickness') {
			return '换热管壁厚'
		}
		if (i == 'tube_length') {
			return '换热管长度'
		}
		if (i == 'shell_pressure') {
			return '壳程工作压力'
		}
		if (i == 'shell_design_pressure1') {
			return '壳程设计压力1'
		}
		if (i == 'shell_design_pressure2') {
			return '壳程设计压力2'
		}
		if (i == 'shell_operate_temperature_in') {
			return '壳程工作温度_进'
		}
		if (i == 'shell_operate_temperature_out') {
			return '壳程工作温度_出'
		}
		if (i == 'shell_design_temperature1') {
			return '壳程设计温度1'
		}
		if (i == 'shell_design_temperature2') {
			return '壳程设计温度2'
		}
		if (i == 'shell_wall_temperature') {
			return '壳程壁温'
		}
		if (i == 'shell_fluidname') {
			return '壳程介质名称'
		}
		if (i == 'shell_fluid_property') {
			return '壳程介质特性'
		}
		if (i == 'shell_fluid_density_in') {
			return '壳程介质密度进'
		}
		if (i == 'shell_fluid_density_out') {
			return '壳程介质密度出'
		}
		if (i == 'shell_mat1_metaid') {
			return '壳程主要受压元件材质'
		}
		if (i == 'shell_mat2_metaid') {
			return '壳程主体材料2'
		}
		if (i == 'shell_corrosion_allowance') {
			return '壳程腐蚀裕量'
		}
		if (i == 'shell_weldedjoint_coefficient') {
			return '壳程焊接接头系数'
		}
		if (i == 'shell_head_weldedjoint_coefficient') {
			return '壳程封头焊接接头系数'
		}
		if (i == 'shell_insulation_mat') {
			return '壳程保温材料'
		}
		if (i == 'shell_insulation_thickness') {
			return '壳程保温厚度'
		}
		if (i == 'shell_inlet_massflow') {
			return '壳程进口质量流量'
		}
		if (i == 'shell_outlet_massflow') {
			return '壳程出口质量流量'
		}
		if (i == 'shell_speed') {
			return '壳程流速'
		}
		if (i == 'drawings_count') {
			return '图纸自然张数'
		}
		if (i == 'A1_count') {
			return '折A1张数'
		}
		if (i == 'cal_sheet_count') {
			return '计算书自然张数'
		}
		if (i == 'note') {
			return '备注'
		}
		if (i == 'risk_assessment_report') {
			return '风险评估报告'
		}
      if(i=='version'){
		return '版本'
	  }
	 
	  
		
	}

	let activeNumber = ref(10)

	let forMatterMetaid = () => {
		processForm.value.shell_mat1_metaid = `${shell_mat1_metaid_ForMatter.value.CS}|${shell_mat1_metaid_ForMatter.value.values}`
	    processForm.value.tube_mat1_metaid = `${tube_mat1_metaid_ForMatter.value.CS}|${tube_mat1_metaid_ForMatter.value.values}`
	
	    processForm.value.shell_mat2_metaid = `${shell_mat2_metaid_ForMatter.value.CS}|${shell_mat2_metaid_ForMatter.value.values}`
	    processForm.value.tube_mat2_metaid = `${tube_mat2_metaid_ForMatter.value.CS}|${tube_mat2_metaid_ForMatter.value.values}`
	   
		
	
		
		console.log(processForm.value)
	}

	let SaveBEMProcessDatasD = async () => {
		try {
			forMatterMetaid()

			
		
			 await UpdateEquipVesselType({
         equip_oid:equip_oid.value,
         vessel_type:equipInfo.value.vessel_type
      })
			sessionStorage.setItem(equip_oid.value, JSON.stringify(equipInfo.value))
            await SaveEquipSubType({equip_sub_type:equipInfo.value.equip_sub_type,equip_oid:equip_oid.value})
			await SaveBEMProcessDatasH({
				...processForm.value,
				equip_oid: equip_oid.value,
				modify_user: JSON.parse(localStorage.getItem('userMessage')).user_name,
			},equip_sub_type.value)
			ElMessage({
				message: '保存工艺数据成功',
				type: 'success',
			})
			getBEMprocessdatasData()
		} catch (error) {
			ElMessage({
				message: '请检查工艺参数是否正确',
				type: 'error',
			})
		}
	}

	let shell_mat1_metaid_ForMatter = ref({
		CS:'--',
		values:'--',
	})
	let tube_mat1_metaid_ForMatter = ref({
		CS:'--',
		values:'--',
	})
	let shell_mat2_metaid_ForMatter = ref({
		CS:'--',
		values:'--',
	})
	let tube_mat2_metaid_ForMatter = ref({
		CS:'--',
		values:'--',
	})
	let getBEMprocessdatasData = async () => {
		let res = await getBEMprocessdatas(equip_oid.value)

		if (res.length > 0) {
			processForm.value = res[0]
			if(processForm.value.shell_mat1_metaid&&processForm.value.shell_mat1_metaid.includes('|')){
				shell_mat1_metaid_ForMatter.value.CS = processForm.value.shell_mat1_metaid.split('|')[0]
				shell_mat1_metaid_ForMatter.value.values = (processForm.value.shell_mat1_metaid.split('|')[1]).split(',')
				
			}
			if(processForm.value.tube_mat1_metaid&&processForm.value.tube_mat1_metaid.includes('|')){
				
				tube_mat1_metaid_ForMatter.value.CS = processForm.value.tube_mat1_metaid.split('|')[0]
				tube_mat1_metaid_ForMatter.value.values = processForm.value.tube_mat1_metaid.split('|')[1].split(',')
			}


			if(processForm.value.shell_mat2_metaid&&processForm.value.shell_mat2_metaid.includes('|')){
				
				shell_mat2_metaid_ForMatter.value.CS = processForm.value.shell_mat2_metaid.split('|')[0]
				shell_mat2_metaid_ForMatter.value.values = processForm.value.shell_mat2_metaid.split('|')[1].split(',')
			}


			if(processForm.value.tube_mat2_metaid&&processForm.value.tube_mat2_metaid.includes('|')){
				tube_mat2_metaid_ForMatter.value.CS = processForm.value.tube_mat2_metaid.split('|')[0]
				tube_mat2_metaid_ForMatter.value.values = processForm.value.tube_mat2_metaid.split('|')[1].split(',')
			}
			
		}
      
 

		return processForm.value
	}

	let activeName = ref('管程参数')
	let showTran = ref(false)
	watch(
		activeName,
		() => {
			showTran.value = false
			setTimeout(() => {
				showTran.value = true
			}, 30)
		},
		{immediate: true}
	)

	let visible = ref(false)


	let cascaderOptions = ref([])


let changeStatue =  async(num,e) => {
	let str = num === 10 ? '校核' : num === 20 ?  '审核' : '已完成'
	let bool = await ElMessageBox.confirm(`您确定要把当前状态修改为${str}吗？`, '提示', {
		confirmButtonText: '确定',
		cancelButtonText: '取消',
		type: 'warning',
	})
  if(bool){
	let  res = await ModifyEquipStatus({
		proj_oid: equipInfo.value.proj_oid,
	equip_no: equipInfo.value.equip_no,
	drawing_stage:equipInfo.value.drawing_stage,
  equip_check: num,
  equip_user: JSON.parse(localStorage.getItem("userMessage")).user_name,
});

if(res !== 'True'){
  ElMessage({
	message: res.data,
	type: "error",
  });
}else{
  activeNumber.value = num / 10;
equipInfo.value.equip_check = num ;
sessionStorage.setItem(equip_oid.value, JSON.stringify(equipInfo.value));
ElMessage({
  message: "设计状态修改成功",
  type: "success",
});
await UpdateLastModifyTime({ equip_oid: equip_oid.value });
}

  }


}


let changeStatueModel =  async(num,e) => {
	let str = num === 10 ? '校核' : num === 20 ?  '已完成' : ''
	let bool = await ElMessageBox.confirm(`您确定要把当前状态修改为${str}吗？`, '提示', {
		confirmButtonText: '确定',
		cancelButtonText: '取消',
		type: 'warning',
	})
  if(bool){
	let  res = await ModifyEquipModelStatusV2({
	
	proj_oid: equipInfo.value.proj_oid,
	equip_no: equipInfo.value.equip_no,
	drawing_stage:equipInfo.value.drawing_stage,
	model_stage:num,
  equip_user: JSON.parse(localStorage.getItem("userMessage")).user_name,
});

if(res !== 'True'){
  ElMessage({
	message: res.data,
	type: "error",
  });
}else{
	activeNumberModel.value = num / 10;
	equipInfo.value.model_stage = num ;
sessionStorage.setItem(equip_oid.value, JSON.stringify(equipInfo.value));
ElMessage({
  message: "设计状态修改成功",
  type: "success",
});
await UpdateLastModifyTime({ equip_oid: equip_oid.value });
}

  }


}





	let objForm = {
		// 基本信息表单
		eqpdiameter: 'eqpdiameter',
		// 管程表单
		tube_pressure: 'tube_pressure',
		tube_design_pressure1: 'tube_design_pressure1',
		tube_design_pressure2: 'tube_design_pressure2',
		tube_operate_temperature_in: 'tube_operate_temperature_in',
		tube_operate_temperature_out: 'tube_operate_temperature_out',
		tube_design_temperature1: 'tube_design_temperature1',
		tube_design_temperature2: 'tube_design_temperature2',
		tube_wall_temperature: 'tube_wall_temperature',
		tube_fluidname: 'tube_fluidname',
		tube_fluid_property: 'tube_fluid_property',
		tube_fluid_density_in: 'tube_fluid_density_in',
		tube_fluid_density_out: 'tube_fluid_density_out',
		tube_mat1_metaid: 'tube_mat1_metaid',
		tube_mat2_metaid: 'tube_mat2_metaid',
		heatexchange_tube_metaid: 'heatexchange_tube_metaid ',
		tube_corrosion_allowance: 'tube_corrosion_allowance ',
		tube_weldedjoint_coefficient: 'tube_weldedjoint_coefficient ',
		tube_head_weldedjoint_coefficient: 'tube_head_weldedjoint_coefficient ',
		tube_insulation_mat: 'tube_insulation_mat ',
		tube_insulation_thickness: 'tube_insulation_thickness ',
		tube_inlet_massflow: 'tube_inlet_massflow ',
		tube_outlet_massflow: 'tube_outlet_massflow ',
		tube_speed: ' tube_speed',
		// 壳程表单
		shell_pressure: 'shell_pressure ',
		shell_design_pressure1: 'shell_design_pressure1 ',
		shell_design_pressure2: 'shell_design_pressure2 ',
		shell_operate_temperature_in: 'shell_operate_temperature_in ',
		shell_operate_temperature_out: 'shell_operate_temperature_out ',
		shell_design_temperature1: 'shell_design_temperature1 ',
		shell_design_temperature2: 'shell_design_temperature2 ',
		shell_wall_temperature: 'shell_wall_temperature ',
		shell_fluidname: ' shell_fluidname',
		shell_fluid_property: 'shell_fluid_property ',
		shell_fluid_density_in: 'shell_fluid_density_in ',
		shell_fluid_density_out: 'shell_fluid_density_out ',
		shell_mat1_metaid: ' shell_mat1_metaid',
		shell_mat2_metaid: ' shell_mat2_metaid',
		shell_corrosion_allowance: 'shell_corrosion_allowance ',
		shell_weldedjoint_coefficient: 'shell_weldedjoint_coefficient ',
		shell_head_weldedjoint_coefficient: 'shell_head_weldedjoint_coefficient ',
		shell_insulation_mat: 'shell_insulation_mat ',
		shell_insulation_thickness: ' shell_insulation_thickness',
		shell_inlet_massflow: 'shell_inlet_massflow ',
		shell_outlet_massflow: ' shell_outlet_massflow',
		shell_speed: 'shell_speed ',
	}
	let processForm = ref({
		baffle_count: '',
		bafflecut_adjust: '',

		bafflecut_spacing: '',
		bafflecut_toleft_dis: '',
		heatexchange_tube_metaid: '',
		version: '',
		note: '',
		ntiw: '',
		shell_corrosion_allowance: '',
		shell_design_pressure1: '',
		shell_design_pressure2: '',
		shell_design_temperature1: '',
		shell_design_temperature2: '',
		shell_fluid_density_in: '',
		shell_fluid_density_out: '',
		shell_fluid_property: '',
		shell_fluidname: '',
		shell_inlet_massflow: '',
		shell_insulation_mat: '',
		shell_insulation_thickness: '',
		shell_mat1_metaid: '',
		shell_mat2_metaid: '',
		shell_operate_temperature_in: '',
		shell_operate_temperature_out: '',
		shell_outlet_massflow: '',
		shell_pressure: '',
		shell_speed: '',
		shell_wall_temperature: '',
		small_version: '',

		tube_corrosion_allowance: '',
		tube_design_pressure1: '',
		tube_design_pressure2: '',
		tube_design_temperature1: '',
		tube_design_temperature2: '',
		tube_diameter: '',
		tube_fluid_density_in: '',
		tube_fluid_density_out: '',
		tube_fluid_property: '',
		tube_fluidname: '',
		tube_inlet_massflow: '',
		tube_insulation_mat: '',
		tube_insulation_thickness: '',
		tube_length: '',
		tube_mat1_metaid: '',
		tube_mat2_metaid: '',
		tube_nominal_diam: '',
		tube_operate_temperature_in: '',
		tube_operate_temperature_out: '',
		tube_outlet_massflow: '',
		tube_pressure: '',
		tube_speed: '',
		tube_thickness: '',
		tube_wall_temperature: '',

		// 基本信息表单
		eqpdiameter: '',
		// 管程表单
		tube_pressure: '',
		tube_design_pressure1: '',
		tube_design_pressure2: '',
		tube_operate_temperature_in: '',
		tube_operate_temperature_out: '',
		tube_design_temperature1: '',
		tube_design_temperature2: '',
		tube_wall_temperature: '',
		tube_fluidname: '',
		tube_fluid_property: '',
		tube_fluid_density_in: '',
		tube_fluid_density_out: '',
		tube_mat1_metaid: '',
		tube_mat2_metaid: '',
		heatexchange_tube_metaid: '',
		tube_corrosion_allowance: '',
		tube_weldedjoint_coefficient: '',
		tube_head_weldedjoint_coefficient: '',
		tube_insulation_mat: '',
		tube_insulation_thickness: '',
		tube_inlet_massflow: '',
		tube_outlet_massflow: '',
		tube_speed: '',
		// 壳程表单
		shell_pressure: '',
		shell_design_pressure1: '',
		shell_design_pressure2: '',
		shell_operate_temperature_in: '',
		shell_operate_temperature_out: '',
		shell_design_temperature1: '',
		shell_design_temperature2: '',
		shell_wall_temperature: '',
		shell_fluidname: '',
		shell_fluid_property: '',
		shell_fluid_density_in: '',
		shell_fluid_density_out: '',
		shell_mat1_metaid: '',
		shell_mat2_metaid: '',
		shell_corrosion_allowance: '',
		shell_weldedjoint_coefficient: '',
		shell_head_weldedjoint_coefficient: '',
		shell_insulation_mat: '',
		shell_insulation_thickness: '',
		shell_inlet_massflow: '',
		shell_outlet_massflow: '',
		shell_speed: '',
	})

	watch(
		() => processForm.value.tube_nominal_diam,
		() => {
			sessionStorage.setItem('tube_nominal_diam', processForm.value.tube_nominal_diam)
		},
		{immediate: true}
	)
</script>

<style scoped lang="scss">
	.botton_sabe {
		z-index: 777;
		position: absolute;
		top: 15px;
		right: 15px;
	}
	.from_tenbal {
		margin-top: 15px;
	}

	.fontent_s {
		font-weight: bolder;
	}

	.item_content_d {
		padding: 5px 15px;
		border-bottom: 1px dashed #ccc;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.equip-info {
		position: relative;
		background-color: #fff;
		padding: 20px;
		border-radius: 4px;
	}

	.flex_style {
		width: 100%;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.equip-info {
		
		height: 520px;
	}
	.content_top {
		margin-top: 30px;
	}
	.button_item_b {
		margin-top: 20px;
		padding: 0 30px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.width_intpu {
		width: 135px;
	}

	.tip1_s {
	}

	::v-deep(.el-form-item) {
		margin-bottom: 10px;
		margin-right: 13px;
	}

	.button_flex {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	.row_flex {
		position: relative;
		margin-bottom: 10px;

		display: flex;
		align-items: center;
		.ab_postii {
			position: absolute;
			top: 0;

			right: -20px;
		}
	}

	.content_steps_ab{
 display:flex;
		left: 10%;
top: 41%;
transform: translate(0%,-50%) scale(0.9);

width: 80%;
}




.table_warp{
    display: flex;
    
    width: 100%;
    .height_32{
      height: 26px;
    }
  .flex_my{
    display: flex;
    align-items: center;
  }
  .flex_center{
    display: flex;
    align-items: center;
   justify-content: center;
  }
  .left_title{

    
    white-space: pre;
    font-weight: bolder;
  }
  .box_font_left{
    
    width: 34%;
  }
  .box_font_right{
    
    width: 66%;
  }
  .font_size_small{
    font-size: 12px;
  }
  .row{
    padding-left: 10px;
    border-bottom:1px solid #999 ;
  }
    .box1{
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .font_weight{
      font-weight: bolder;
      font-size: 17px;
    }
    .border_left{
      border-left: 1px solid #999;
    }
    .border_top{
      border-top: 1px solid #999;
    }
    .border_right{
      
      border-right: 1px solid #999;
    }
    .border_bottom{
      border-bottom: 1px solid #999;
    }
    .left_table{
      width: 100%;
      border: 3px solid rgb(13, 88, 173);
      border-left:3px solid rgb(13, 88, 173);
      border-bottom:3px solid rgb(13, 88, 173);

      border-top:3px solid rgb(13, 88, 173);
    }
    .height_100_width_65{
      height: 94%;
      width: 100%;
    }
    .width_50{
      width: 50%;
    }
    .width_10{
      width: 10%;
    }
    .flex{
      display: flex;
    }
    .width_22{
      width:22.5%
    }
    .width_20{
      width: 18.9%;
    }
    
    .width_90{
      width: 90%;
    }

    .width_30{
      width: 30%;
    }
    .rl{
      writing-mode: vertical-rl;
    }
    .height_100{
      height: 100%;
    }
    .right_table{
      width: 58%;
      border: 1px solid rgb(13, 88, 173);
      border-right:3px solid rgb(13, 88, 173);
      border-bottom:3px solid rgb(13, 88, 173);

      border-top:3px solid rgb(13, 88, 173);
    }
    .all_table{
      border: 1px solid rgb(13, 88, 173);
      border-right:3px solid rgb(13, 88, 173);
      border-bottom:3px solid rgb(13, 88, 173);
      border-left:3px solid rgb(13, 88, 173);
      border-top:3px solid rgb(13, 88, 173);
      width: 100%;
     
    }
    .over_y{
      overflow-y: scroll;
    }
    .no_left_padding{
      padding-left: 0;
    }
    .padding_left_10{
      padding-left: 10px;
    }
    .width_25{
      width: 25.5%;
    }
    .width_my_1{
      width:38%
    }

    .width_1{
      width:6%
    }
    .width_2{
      width:8%
    }
    .width_3{
      width:8%
    }
    .width_4{
      width:8%
    }
    .width_5{
      width:25%
    }
    .width_6{
      width:8%
    }
    .width_7{
      width:13%
    }

    .width_8{
      width:24%
    }
    .width_my_1_1{
      width:20%
    }
    .width_my_1_2{
      width:80%
    }
	.color_gray{
		background: #eee;
	}
  }
</style>
